建立mysql + dolt
apiVersion: v1
kind: Pod
metadata:
name: dolt-example
labels:
app: dolt-example
spec:
containers:
- name: dolt
image: dolthub/dolt-sql-server:latest
env:
- name: DOLT_DATABASE # 自動建立的資料庫
value: "dolt_workbench"
- name: DOLT_ROOT_HOST
value: "%"
ports:
- containerPort: 3306
---
---
apiVersion: v1
kind: Service
metadata:
name: dolt-service
spec:
type: NodePort
selector:
app: dolt-example # Pod 需加 label app=dolt-example
ports:
- port: 3306 # Pod 的 containerPort
targetPort: 3306 # 映射到 Pod 內部埠
nodePort: 31006 # 外部可以連到這個埠
可新增dolthub或是doltlab來源去同步
更新database後,保留commit,未來也可以新增release, tag, branch